Binary Pump can now delete files on the fly by using the Delete set type. I would be very careful when using this feature.
In addition, there is now a preferences option to clear the log out every time a "batch" of files is processed. A batch is considered to be any group of files or single file that is either scanned via the scan folders feature, or dragged and dropped.
Other new features include:
--compiled in CodeWarrior/7
--bug in moving folders to other volumes now fixed.
New Features in Binary Pump 2.12
Binary Pump will now scan folders whenever it normally scans files (i.e., files are
dragged and dropped on top of it). This allows you to use the automatic
scanning of folders in a more flexible manner.
To help you with this, a file has been added to the archive called "Scan folders
and quit". If (and only if) Binary Pump is not running and you double-click on this
file, Binary Pump will launch, try to file the file and then scan folders. The default
set list includes a new null set which specifically looks for this file and sends it
to null so that the file never accidentally gets moved. If you are upgrading, you may
want to add this new set manually by creating a new null set, with a pass value
of 1, and a name rule which looks for the name (exactly) "Scan folders and quit".
As an example, let's say we want to defer all filing till we shutdown. System
7.5 contains a new folder in the System folder called "Shutdown Items". Any
files in here are opened when you shutdown. Thus, we need to put an alias of
the "Scan folders and quit" file in the Shutdown Items folder. In addition,
we need to set Binary Pump to scan a folder of items we want filed (at the
time of our shutdown). Once this is done, Binary Pump will always launch
when a system shutdown occurs, scan the specified folders, and then quit.
A few notes:
-- System 7.5 implements the shutdown items folder via an extention. Thus,
if you startup with all extentions off (or removed some extentions), the shutdown
items folder may not be present/work.
-- Binary Pumps finder resources were changed a little so if you are getting
"Cannot find applcation..." errors when you click on the "Scan Folders
and quit" file, try rebuilding the desktop.
-- Also, Binary Pump is still completely consistent with previous launching behavior:
If it is run directly (e.g., you open Binary Pump or an alias of Binary Pump) it
will not automatically quit. If it is running before you open the
"Scan folders and quit" file, Binary Pump will _not_ quit.
-- If for some reason, you don't want to scan folders in this manner, you can
choose to have Binary Pump scan folders _only_ at idle time in the preferences
window.
A small tip:
To prevent files from being repeatedly processed (for files which don't match any set's criteria), create a new Set with a pass value of 9 and a rule of
And ( not neutral)
to catch all these files and put them into an "Unknown Destination" folder.
The criteria "not neutral" is always true, and thus, any files which fail the first 8 passes will be moved to this folder.
New Features in Binary Pump 2.11
Automatically Checking Folders
==============================
Sometimes, it's inconvenient or just not possible to drag-and-drop everything onto
Binary Pump. For example, if your computer is unattended and is receiving files
over the network or the modem. To solve this problem, Binary Pump can periodically
check folders for changes, and automatically process the folder as if all the folder's
items were draaged-and-dropped onto it.
To have Binary Pump automatically check a folder:
1. Choose Check Folders╔ from the File menu.
A window titled "Check Folders" will appear.
2. Click on the Add╔ button.
3. Select a folder for Binary Pump to automatically check.
The folder item will be added to the list of folders to check along with
two bullets to the right of the path. These dots represent Binary Pump's
Identification process and Filing process.
4. Choose the type of processing you want Binary Pump to perform on the folder.
For example, if you never want Binary Pump to move/duplicate/alias files
from a particular folder, toggle the Filing bullet off. This also allows
Binary Pump to scan a folder more quickly since Filing generally takes much
more time than Identification.
If you never want Binary Pump to Identify files, toggle the Identification
bullet off. For example, if you know the folder will never contain unidentified
items. The source of unidentified items is typically foreign files systems
like MS-DOS or Unix. Thus, a folder which _always_ contains files of Macintosh
origin (which should be typical on a Maintosh!) will never have unidentified
items.
5. Click on the window's close box to dismiss the window.
A few extra notes about automatic folder checking:
1) Binary Pump will begin automatically check folders oly if it is in the
background. But,
2) Once Binary Pump has begun checking folders and it you bring it to the foreground,
you will not be able to do anything else with Binary Pump until it is done.
You can press command-. to stop folder checking. Binary Pump will then start
over once it is in the background again.
New things in 2.11:
--------------------
-- Automatically check folders
-- Auto Replace preference
-- Test rules
-- Compiled in CW/6
-- Uses Morefiles 1.3
-- Bug fixed in New Folder button in Open dialog.
-- Keypresses in a list works better
-- In Folder Assist, set list updates more frequently
-- Minor bug fixes.
Auto Replace
============
It is frequently the case where you make changes to a set and then close the
Filer window without clicking the Replace button to make the changes permanent.
The Auto Replace preference automatically "clicks" on the replace button for you
whenever you make changes and then 1) load another set from the set list or 2)
close the Filer window.
Unfortunately, this also has the side effect of being less forgiving. If you
make a mistake (e.g., you accidentally delete something) then the only way to recover
is to Revert (fromhe file menu). Note that this will cause Binary Pump to "forget"
any changes you may have made since you last closed the Filer window; this is when
Binary Pump writes changes out to disk.
Testing Rules
=============
Creating a set of rules to precisely select the files you want can sometimes
difficult. To help make things easier, there is a "Test Rules" button next to the
"New Rule", "Delete Rule", and "Clear all Rules" buttons.
Upon clicking this button, Binary Pump will ask for a file/folder to test. When
you choose one, Binary Pump will tell you whether or not the file passed the
set of rules and what the last rule index was.
The last rule index corresponds to the vertical position of the rule in the
Filer window, the very first (top) rule being 1. It can be useful in determining
why a set of rules is behaving improperly.
For example, File A is supposed to pass the rules:
1: And ( Rule B
2: Rule C
3: Rule D
4: )
But instead, does not and returns that the last rule index is 2. This indicates
that Rule C (corresponding to index 2) is probably not set correctly or is too
restrictive.
In general:
Within NOR/OR logic: if a file does not pass when expected, all the rules within
are too restrictive. If a file passes when not expected to, the rule
corresponding to the last rule index is the culprit.
Within AND/NAND logic: if a file does not pass when expected, the rule corresponding
to the last rule index is the culprit. If a file passes when not expected to, the rules
within are not restrictive enough.
New Stuff in v. 2.10
====================
There are a few of the neat things new in this version of Binary Pump that
aren╒t readily apparent:
-- The Filer window proportions are now adjustable, allowing you more room to view rules.
-- Folder Assist allows you to very easy access to any folder of a Binary Pump set.
This is a real handy feature to quickly access the files which Binary Pump filers away.
-- Binary Pump comes with many icons to replace the default Diamond icon. Use the
Icon Switcher application to view and change the icon. Note: You must restart the
Finder in order to view the changed Icon.
-- Binary Pump now supports preference files in the same folder. These preference files
have precedence over the preference files located in the System Folder.
-- Binary Pump 2.1 renames its tag file to "Binary Pump Tag File" and defaults its location to the preferences folder, although it can also be local.
-- Binary Pump now places the log file in the system folder.
--Support for speech (i.e., speaking log text) when used in conjunction with Speaker 1.14
Oh, and a small reminder: Binary Pump always resolves aliases dragged to it.
Thus, if you drag aliases to Binary Pump, Binary Pump will process the orginal
file that the alias points to ╤- not the alias file itself.
A workaround is to use the alias action instead of moving/duplicating an alias.
Here's the rest of the changes from 2.01:
Changes from 2.01
-- Compiled in CW 5.5
-- More Folder Rules
-- SplitScreen window
-- Revert sets or tags
-- Memory tweaks
-- Keyboard can be used to select sets in the Set Filer (Formerly Folder Filer) window.
-- Folder Opener utility, a separate application to quickly open folders of applicable sets in the Finder.
-- Interface tweaks
-- Local Prefs option
-- Log Window w/search capabilities
-- Folder,Special Folder,Filter,Application, and Null Sets
-- fixed bugs in the logic mechanism
-- Uses MoreFiles 1.22
-- can now abort within file copy operations
-- fixed glitch in 'file contains' mechanism
-- fixed glitch which cause "Don't know where to put╔" message, even if the file was properly processed.